package cn.yunyichina.provider.pay.entity;

/**
 * @Author auto_gen_by_tool
 * @CreatedTime 2017-01-04 16:50:56
 */
public class PaymentSetting {

    /**/
    private String id;

    public void setId(String id) {
        this.id = id;
    }

    public String getId() {
        return id;
    }

    /*第三方支付APPID*/
    private String payAppId;

    public void setPayAppId(String payAppId) {
        this.payAppId = payAppId;
    }

    public String getPayAppId() {
        return payAppId;
    }

    /*组织ID*/
    private String orgId;

    public void setOrgId(String orgId) {
        this.orgId = orgId;
    }

    public String getOrgId() {
        return orgId;
    }

    /*组织名*/
    private String orgName;

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getOrgName() {
        return orgName;
    }

    /*组织编码*/
    private String orgCode;

    public void setOrgCode(String orgCode) {
        this.orgCode = orgCode;
    }

    public String getOrgCode() {
        return orgCode;
    }

    /*商户帐号*/
    private String merchantAccount;

    public void setMerchantAccount(String merchantAccount) {
        this.merchantAccount = merchantAccount;
    }

    public String getMerchantAccount() {
        return merchantAccount;
    }

    /**/
    private String secretKey;

    public void setSecretKey(String secretKey) {
        this.secretKey = secretKey;
    }

    public String getSecretKey() {
        return secretKey;
    }

    /*支付密钥*/
    private String payKey;

    public void setPayKey(String payKey) {
        this.payKey = payKey;
    }

    public String getPayKey() {
        return payKey;
    }

    /*第三方支付公司公钥*/
    private String payPublicKey;

    public void setPayPublicKey(String payPublicKey) {
        this.payPublicKey = payPublicKey;
    }

    public String getPayPublicKey() {
        return payPublicKey;
    }

    /*支付公钥*/
    private String publicKey;

    public void setPublicKey(String publicKey) {
        this.publicKey = publicKey;
    }

    public String getPublicKey() {
        return publicKey;
    }

    /*支付私钥*/
    private String privateKey;

    public void setPrivateKey(String privateKey) {
        this.privateKey = privateKey;
    }

    public String getPrivateKey() {
        return privateKey;
    }

    /*合作者ID*/
    private String partnerId;

    public void setPartnerId(String partnerId) {
        this.partnerId = partnerId;
    }

    public String getPartnerId() {
        return partnerId;
    }

    /*支付渠道  1:微信;2:支付宝;3:银联*/
    private Short payMode;

    public void setPayMode(Short payMode) {
        this.payMode = payMode;
    }

    public Short getPayMode() {
        return payMode;
    }

    /*多个证书路径，以逗号为分割*/
    private String certificatePath;

    public void setCertificatePath(String certificatePath) {
        this.certificatePath = certificatePath;
    }

    public String getCertificatePath() {
        return certificatePath;
    }

    /*是否子商户支付              0-不是  1-是*/
    private Short isSubPay;

    public void setIsSubPay(Short isSubPay) {
        this.isSubPay = isSubPay;
    }

    public Short getIsSubPay() {
        return isSubPay;
    }

    /**/
    private Integer serviceCharge;

    public void setServiceCharge(Integer serviceCharge) {
        this.serviceCharge = serviceCharge;
    }

    public Integer getServiceCharge() {
        return serviceCharge;
    }

    /*结算费率*/
    private Double feeRate;

    public void setFeeRate(Double feeRate) {
        this.feeRate = feeRate;
    }

    public Double getFeeRate() {
        return feeRate;
    }

    /*结算费最低限额*/
    private Integer minServiceFee;

    public void setMinServiceFee(Integer minServiceFee) {
        this.minServiceFee = minServiceFee;
    }

    public Integer getMinServiceFee() {
        return minServiceFee;
    }

    /*结算费最高限额*/
    private Integer maxServiceFee;

    public void setMaxServiceFee(Integer maxServiceFee) {
        this.maxServiceFee = maxServiceFee;
    }

    public Integer getMaxServiceFee() {
        return maxServiceFee;
    }

    /*结算费固定收费*/
    private Integer constServiceFee;

    public void setConstServiceFee(Integer constServiceFee) {
        this.constServiceFee = constServiceFee;
    }

    public Integer getConstServiceFee() {
        return constServiceFee;
    }

    /**/
    private String acquireId;

    public void setAcquireId(String acquireId) {
        this.acquireId = acquireId;
    }

    public String getAcquireId() {
        return acquireId;
    }

    /**/
    private String acquireName;

    public void setAcquireName(String acquireName) {
        this.acquireName = acquireName;
    }

    public String getAcquireName() {
        return acquireName;
    }

    /*生效日期,即到此日期执行此设置配置,之前执行配置自动无效*/
    private String validateDate;

    public void setValidateDate(String validateDate) {
        this.validateDate = validateDate;
    }

    public String getValidateDate() {
        return validateDate;
    }

    private String beginValidateDate;

    public void setBeginValidateDate(String beginValidateDate) {
        this.beginValidateDate = beginValidateDate;
    }

    public String getBeginValidateDate() {
        return beginValidateDate;
    }

    private String endValidateDate;

    public void setEndValidateDate(String endValidateDate) {
        this.endValidateDate = endValidateDate;
    }

    public String getEndValidateDate() {
        return endValidateDate;
    }

    /*可用标记              0-禁用              1-启用              2-未审核*/
    private Short enableFlag;

    public void setEnableFlag(Short enableFlag) {
        this.enableFlag = enableFlag;
    }

    public Short getEnableFlag() {
        return enableFlag;
    }

    /*0-不参与 1-参与对账*/
    private Short checkFlag;

    public void setCheckFlag(Short checkFlag) {
        this.checkFlag = checkFlag;
    }

    public Short getCheckFlag() {
        return checkFlag;
    }

    /*备注*/
    private String description;

    public void setDescription(String description) {
        this.description = description;
    }

    public String getDescription() {
        return description;
    }

    /*创建者*/
    private String createdBy;

    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy;
    }

    public String getCreatedBy() {
        return createdBy;
    }

    /*创建时间*/
    private String createdTime;

    public void setCreatedTime(String createdTime) {
        this.createdTime = createdTime;
    }

    public String getCreatedTime() {
        return createdTime;
    }

    private String beginCreatedTime;

    public void setBeginCreatedTime(String beginCreatedTime) {
        this.beginCreatedTime = beginCreatedTime;
    }

    public String getBeginCreatedTime() {
        return beginCreatedTime;
    }

    private String endCreatedTime;

    public void setEndCreatedTime(String endCreatedTime) {
        this.endCreatedTime = endCreatedTime;
    }

    public String getEndCreatedTime() {
        return endCreatedTime;
    }

    /*更新者*/
    private String updateBy;

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    /*更新时间*/
    private String updateTime;

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    private String beginUpdateTime;

    public void setBeginUpdateTime(String beginUpdateTime) {
        this.beginUpdateTime = beginUpdateTime;
    }

    public String getBeginUpdateTime() {
        return beginUpdateTime;
    }

    private String endUpdateTime;

    public void setEndUpdateTime(String endUpdateTime) {
        this.endUpdateTime = endUpdateTime;
    }

    public String getEndUpdateTime() {
        return endUpdateTime;
    }

    /*审核者*/
    private String auditBy;

    public void setAuditBy(String auditBy) {
        this.auditBy = auditBy;
    }

    public String getAuditBy() {
        return auditBy;
    }

    /*审核时间*/
    private String auditTime;

    public void setAuditTime(String auditTime) {
        this.auditTime = auditTime;
    }

    public String getAuditTime() {
        return auditTime;
    }

    private String beginAuditTime;

    public void setBeginAuditTime(String beginAuditTime) {
        this.beginAuditTime = beginAuditTime;
    }

    public String getBeginAuditTime() {
        return beginAuditTime;
    }

    private String endAuditTime;

    public void setEndAuditTime(String endAuditTime) {
        this.endAuditTime = endAuditTime;
    }

    public String getEndAuditTime() {
        return endAuditTime;
    }

    private String parentId;

    public String getParentId() {
        return parentId;
    }

    public void setParentId(String parentId) {
        this.parentId = parentId;
    }

    private String medicarePayKey;

    public String getMedicarePayKey() {
        return medicarePayKey;
    }

    public void setMedicarePayKey(String medicarePayKey) {
        this.medicarePayKey = medicarePayKey;
    }

}
